<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%
	//Pega o usuario que foi colocado na sessao quando logou
	Object usuario = session.getAttribute("usuario");	
	//Se esse usuario for igual a null significa que o usuario não está logado
	if(usuario == null){
		String url = request.getServletPath().toString();
		//Coloca url desejada para fazer redirect após logar
		session.setAttribute("url", url);

		response.sendRedirect("login.jsp");
	}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Administrador</title>
<link  rel=stylesheet href="recursos/css/curriculo.css" type="text/css"> 
</head>
<body>
	<div id="recipiente" style="width: 100%;">
	
		<jsp:include page="cabecalho.jsp"></jsp:include>
		<br />
	
		<div id="corpo">
			<div id="container">
			      <div class = "tituloCadastro">
			      <br /><br />
			      <h1> &emsp;<b>Gerenciar Usuários</b></h1>
			      <hr class ="horizontalLine"/><br />
			      </div>			      	
					<f:view>
						<h:form>
						<div style="text-align:center; margin-left: 40px;">
						<h:dataTable id="items" value="#{UsuarioManager.usuarios}" var="item"
						columnClasses="colunaDataTable, colunaDataTable, colunaDataTable, colunaDataTable"
						rowClasses="linhaDataTable, linhaDataTable2"> 
							<h:column> 
								<f:facet name="header"> 
									<div style="width: 300px;">
										<h:outputText value="Email" /> 
									</div>
								</f:facet> 
								<h:outputText value="#{item.email}"/> 								
							</h:column> 
							<br /><br />	 
							<h:column> 
								<f:facet name="header"> 
									<h:outputText value="Ativar"/> 
								</f:facet> 
								<div style="width: 100px;">
								<h:commandButton action="#{UsuarioManager.ativar(item)}" value="Ativar" 
								disabled="#{item.ativo}"/> 
								</div>
							</h:column> 
							<br /><br />	 
							<h:column> 
								<f:facet name="header"> 
									<h:outputText value="Desativar"/> 
								</f:facet> 
								<div style="width: 100px;">
									<h:commandButton action="#{UsuarioManager.desativar(item)}" value="Desativar" 
									disabled="#{!item.ativo}"/> 
								</div>
							</h:column> 
							<br /><br />	 
							<h:column> 
								<f:facet name="header"> 
									<h:outputText value="Excluir"/> 
								</f:facet> 
								<div style="width: 100px;">
									<h:commandButton action="#{UsuarioManager.excluir(item)}" value="Excluir" /> 
								</div>
							</h:column> 
						</h:dataTable>
						</div>
						</h:form>
					</f:view>			  		      
			    <br /><br />	    
			</div>	
		</div>
	</div>
</body>
</html>